8.3 编码/解码

许多程序都需要处理或者发布数据,不管这个程序是要使用数据库,进行网络调用,还是与分布式系统打交道。如果程序需要处理XML或者JSON,可以使用标准库里名为 xmljson 的包,它们可以处理这些格式的数据。如果想实现自己的数据格式的编解码,可以将这些包的实现作为指导。

在今天,JSON远比XML流行。这主要是因为与XML相比,使用JSON需要处理的标签更少。而这就意味着网络传输时每个消息的数据更少,从而提升整个系统的性能。而且,JSON可以转换为BSON(Binary JavaScript Object Notation,二进制JavaScript对象标记),进一步缩小每个消息的数据长度。因此,我们会学习如何在Go应用程序里处理并发布JSON。处理XML的方法也很类似。

results matching ""

    No results matching ""